package com.partsoft.dits;

/**
 * 集成监听接口描述符接口
 */
public interface MonitorIntegrateDescriptor extends ListenIntegrateDescriptor {

	/**
	 * 缺省的监听间隔(5分钟一次)
	 */
	public static final long DEFAULT_MONITOR_INTERVAL = 300;

	/**
	 * 缺省的一次取数据的大小
	 */
	public static final int DEFAULT_RETRIEVE_COUNT = 1500;

	/**
	 * 监听启动模式{@link MonitorStartMode}
	 */
	MonitorStartMode getStartMode();

	/**
	 * 监听时间间隔(以秒为单位)
	 */
	long getMonitorInterval();

	public MonitorIntegrateDescriptor clone();

}
